Combining Competitive And Cooperative Coevolution For Training Cascade Neural Networks
نویسندگان
چکیده
Cooperative Coevolution (CC) has been shown to be effective in problems where certain architectural details of the solution are evolved. This is the case of cascade neural networks where the number of hidden units is not preestablished but rather emerges through learning. We take a step towards having coadapted subcomponents emerge rather than being hand designed by showing that competing populations (evolved by GAs with different mutation and crossover probabilities) can be successfully used in selecting the species that are subsequently coevolved in a cooperative model. Our experimental results indicate that retraining is an essential step in the cooperative coevolution model. Previous studies used evolutionary algorithms (EAs) to train connection weights and neuron thresholds in artificial neural networks (ANNs). We show that by also evolving the characteristics of the neurons themselves, the quality of the solution (in terms of number of hidden units) could be significantly improved.
منابع مشابه
Memetic cooperative coevolution of Elman recurrent neural networks
Cooperative coevolution decomposes an optimisation problem into subcomponents and collectively solves them using evolutionary algorithms. Memetic algorithms provides enhancement to evolutionary algorithms with local search. Recently, the incorporation of local search into a memetic cooperative coevolution method has shown to be efficient for training feedforward networks on pattern classificati...
متن کاملAdaptive Problem Decomposition in Cooperative Coevolution of Elman Recurrent Networks for Time Series Prediction
Cooperative coevolution employs different problem decomposition methods to decompose the neural network training problem into subcomponents. The efficiency of a problem decomposition method is dependent on the neural network architecture and the nature of the training problem. The adaptation of problem decomposition methods has been recently proposed which showed that different problem decompos...
متن کاملAdapting modularity during learning in cooperative co-evolutionary recurrent neural networks
Adaptation during evolution has been an important focus of research in training neural networks. Cooperative coevolution has played a significant role in improving standard evolution of neural networks by organizing the training problem into modules and independently solving them. The number of modules required to represent a neural network is critical to the success of evolution. This paper pr...
متن کاملBuilding Subcomponents in the Cooperative Coevolution Framework for Training Recurrent Neural Networks: Technical Report
Cooperative coevolution decomposes a large problem into its subcomponents and uses evolutionary algorithms for solving them in order to gradually solve the large problem. This paper uses cooperative coevolution framework for training recurrent neural networks for grammatical inference problems. In the past, different encoding schemes were used to build subcomponents from the neural network for ...
متن کاملCooperative coevolution of Elman recurrent neural networks for chaotic time series prediction
Cooperative coevolution decomposes a problem into subcomponents and employs evolutionary algorithms for solving them. Cooperative coevolution has been effective for evolving neural networks. Different problem decomposition methods in cooperative coevolution determine how a neural network is decomposed and encoded which affects its performance. The problem decomposition method should provide eno...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002